const templatePath = '/learnspace/learn/learn/'
const finalVersion = 'templateeight'
const templateVersion = templatePath + finalVersion

function replaceVersion (url: string | URL) {
  // 创建一个 URL 对象
  const urlObj = new URL(url)

  // 将路径名拆分为数组
  const segments = urlObj.pathname.split('/')

  // 假设版本位于第 4 个索引位置（即第 5 个元素）
  // 路径结构：['', 'learnspace', 'learn', 'learn', '{version}', 'courseware_index.action']
  segments[4] = finalVersion

  // 重新组合路径名
  urlObj.pathname = segments.join('/')

  // 返回修改后的 URL 字符串
  return urlObj.toString()
}

export const checkUrl = () => {
  const pathname = window.location.pathname
  if (!pathname.startsWith(templatePath)) {
    return
  }

  if (!pathname.startsWith(templateVersion)) {
    // window.location.href = replaceVersion(location.href)
  }
}
